import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Scanner;
import java.util.List;
import org.apache.commons.io.FileUtils;
import java.util.Map;
import java.util.concurrent.TimeUnit;
/**
* @class 计算机205
* @author 邹成明
* @external fastjson.jar 、FileUtils.jar
*/


public class Main {
    public static void main(String[] args) throws IOException {

        System.out.println("////////////////////////////////////////////////////////////////////\n" +
                "//                          _ooOoo_                               //\n" +
                "//                         o8888888o                              //\n" +
                "//                         88\" . \"88                              //\n" +
                "//                         (| ^_^ |)                              //\n" +
                "//                         O\\  =  /O                              //\n" +
                "//                      ____/`---'\\____                           //\n" +
                "//                    .'  \\\\|     |//  `.                         //\n" +
                "//                   /  \\\\|||  :  |||//  \\                        //\n" +
                "//                  /  _||||| -:- |||||-  \\                       //\n" +
                "//                  |   | \\\\\\  -  /// |   |                       //\n" +
                "//                  | \\_|  ''\\---/''  |   |                       //\n" +
                "//                  \\  .-\\__  `-`  ___/-. /                       //\n" +
                "//                ___`. .'  /--.--\\  `. . ___                     //\n" +
                "//              .\"\" '<  `.___\\_<|>_/___.'  >'\"\".                  //\n" +
                "//            | | :  `- \\`.;`\\ _ /`;.`/ - ` : | |                 //\n" +
                "//            \\  \\ `-.   \\_ __\\ /__ _/   .-` /  /                 //\n" +
                "//      ========`-.____`-.___\\_____/___.-`____.-'========         //\n" +
                "//                           `=---='                              //\n" +
                "//      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^        //\n" +
                "//            佛祖保佑       永不宕机     永无BUG                    //\n" +
                "////////////////////////////////////////////////////////////////////");
        System.out.println("=======欢迎进入党史学习系统=======");
        Scanner input = new Scanner(System.in);
        Map<String, Object> account;
        while(true) {
            System.out.println("1.登录操作");
            System.out.println("2.注册操作");
            int choose = input.nextInt();

            Login log = new Login();
            if(choose==1){
                account=log.login(input);
                break;  //登录成功后才跳出循环
                }
            else if(choose==2){
                log.register(input);
            }
            else{
                System.out.println("当前输入的操作不存在!");
            }
        }

        //登录后
        System.out.println("==============="+"亲爱的"+account.get("id")+"童鞋===============");
        if(account.get("root").equals("super"))        Show.showAdmin(input);           //进入管理操作界面
        else                                           Show.showCommand(input, (String) account.get("id"));         //进入用户操作界面
    }


}
